/** 
* All Rights Reserved , Copyright (C) 2023 , 青岛鼎信通讯股份有限公司
* 
* GpmProjectMilepostEntity
* GPM项目策划-里程碑
* 
* 修改纪录
* 2023-08-25 版本：1.0 wangjielei 创建。
* @version 版本：1.0
* @author 作者：wangjielei</name>
* 创建日期2023-08-25</date>
*/

package com.topscomm.gpm.pojo;

import java.math.BigDecimal;
import java.util.*;
import com.topscomm.gpm.*;

public class GpmProjectMilepostEntity extends GpmEntity
{
    private static final long serialVersionUID = 1L;
    /** TableName:GPM项目策划-里程碑	*/
    public static String tableName= "GpmProjectMilepost";
    @Override
    public String getTableName(){ return "GpmProjectMilepost";}

    /** ColumnName:省区		*/
    public static String FieldDeptcommoncode1 = "deptcommoncode1";

    /** ColumnName:里程碑名称		*/
    public static String FieldMilepostname = "milepostname";

    /** ColumnName:来源类型		*/
    public static String FieldSourcetype = "sourcetype";

    /** ColumnName:来源id		*/
    public static String FieldSourceid = "sourceid";

    /** ColumnName:项目id		*/
    public static String FieldProjectid = "projectid";

    /** ColumnName:项目编号		*/
    public static String FieldProjectcode = "projectcode";

    /** ColumnName:策划书id	可用做版本	*/
    public static String FieldPlanid = "planid";

    /** ColumnName:编码		*/
    public static String FieldMilepostcode = "milepostcode";

    /** ColumnName:计划开始时间		*/
    public static String FieldPlanstarttime = "planstarttime";

    /** ColumnName:计划达成时间		*/
    public static String FieldPlanfinishtime = "planfinishtime";

    /** ColumnName:实际达成时间	 	*/
    public static String FieldActualfinishtime = "actualfinishtime";

    /** ColumnName:里程碑状态		*/
    public static String FieldMilepoststate = "milepoststate";

    /** ColumnName:交付成果		*/
    public static String FieldDeliverable = "deliverable";

    /** ColumnName:操作编码		*/
    public static String FieldOperatecode = "operatecode";

    /** ColumnName:责任人		*/
    public static String FieldResponsible = "responsible";

    /** ColumnName:责任人编号		*/
    public static String FieldResponsiblecode = "responsiblecode";

    /** ColumnName:完成情况		*/
    public static String FieldCompletionstatus = "completionstatus";

    /** ColumnName:差异分析		*/
    public static String FieldDifferenceanalysis = "differenceanalysis";

    /** ColumnName:是否为新增		*/
    public static String FieldNewadd = "newadd";

    /** ColumnName:版本号		*/
    public static String FieldVersion = "version";

    /** ColumnName:审批状态		*/
    public static String FieldState = "state";

    /** ColumnName:复制的来源		*/
    public static String FieldCopysourceid = "copysourceid";

    /**省区		*/
    private String deptcommoncode1;

    /**里程碑名称		*/
    private String milepostname;

    /**来源类型		*/
    private String sourcetype;

    /**来源id		*/
    private long sourceid;

    /**项目id		*/
    private long projectid;

    /**项目编号		*/
    private String projectcode;

    /**策划书id	可用做版本	*/
    private long planid;

    /**编码		*/
    private String milepostcode;

    /**计划开始时间		*/
    private Date planstarttime;

    /**计划达成时间		*/
    private Date planfinishtime;

    /**实际达成时间	 	*/
    private Date actualfinishtime;

    /**里程碑状态		*/
    private int milepoststate;

    /**交付成果		*/
    private String deliverable;

    /**操作编码		*/
    private long operatecode;

    /**责任人		*/
    private String responsible;

    /**责任人编号		*/
    private String responsiblecode;

    /**完成情况		*/
    private String completionstatus;

    /**差异分析		*/
    private String differenceanalysis;

    /**是否为新增		*/
    private int newadd;

    /**版本号		*/
    private int version;

    /**审批状态		*/
    private int state;

    /**复制的来源		*/
    private long copysourceid;

    /**
    * @return the  deptcommoncode1:省区
    */
    public String getDeptcommoncode1() {
        return this.deptcommoncode1;
    }

    /**
    * @param deptcommoncode1:省区
    */
    public void setDeptcommoncode1(String deptcommoncode1) {
        this.deptcommoncode1 = deptcommoncode1;
    }

    /**
    * @return the  milepostname:里程碑名称
    */
    public String getMilepostname() {
        return this.milepostname;
    }

    /**
    * @param milepostname:里程碑名称
    */
    public void setMilepostname(String milepostname) {
        this.milepostname = milepostname;
    }

    /**
    * @return the  sourcetype:来源类型
    */
    public String getSourcetype() {
        return this.sourcetype;
    }

    /**
    * @param sourcetype:来源类型
    */
    public void setSourcetype(String sourcetype) {
        this.sourcetype = sourcetype;
    }

    /**
    * @return the  sourceid:来源id
    */
    public long getSourceid() {
        return this.sourceid;
    }

    /**
    * @param sourceid:来源id
    */
    public void setSourceid(long sourceid) {
        this.sourceid = sourceid;
    }

    /**
    * @return the  projectid:项目id
    */
    public long getProjectid() {
        return this.projectid;
    }

    /**
    * @param projectid:项目id
    */
    public void setProjectid(long projectid) {
        this.projectid = projectid;
    }

    /**
    * @return the  projectcode:项目编号
    */
    public String getProjectcode() {
        return this.projectcode;
    }

    /**
    * @param projectcode:项目编号
    */
    public void setProjectcode(String projectcode) {
        this.projectcode = projectcode;
    }

    /**
    * @return the  planid:可用做版本
    */
    public long getPlanid() {
        return this.planid;
    }

    /**
    * @param planid:可用做版本
    */
    public void setPlanid(long planid) {
        this.planid = planid;
    }

    /**
    * @return the  milepostcode:编码
    */
    public String getMilepostcode() {
        return this.milepostcode;
    }

    /**
    * @param milepostcode:编码
    */
    public void setMilepostcode(String milepostcode) {
        this.milepostcode = milepostcode;
    }

    /**
    * @return the  planstarttime:计划开始时间
    */
    public Date getPlanstarttime() {
        return this.planstarttime;
    }

    /**
    * @param planstarttime:计划开始时间
    */
    public void setPlanstarttime(Date planstarttime) {
        this.planstarttime = planstarttime;
    }

    /**
    * @return the  planfinishtime:计划达成时间
    */
    public Date getPlanfinishtime() {
        return this.planfinishtime;
    }

    /**
    * @param planfinishtime:计划达成时间
    */
    public void setPlanfinishtime(Date planfinishtime) {
        this.planfinishtime = planfinishtime;
    }

    /**
    * @return the  actualfinishtime: 
    */
    public Date getActualfinishtime() {
        return this.actualfinishtime;
    }

    /**
    * @param actualfinishtime: 
    */
    public void setActualfinishtime(Date actualfinishtime) {
        this.actualfinishtime = actualfinishtime;
    }

    /**
    * @return the  milepoststate:里程碑状态
    */
    public int getMilepoststate() {
        return this.milepoststate;
    }

    /**
    * @param milepoststate:里程碑状态
    */
    public void setMilepoststate(int milepoststate) {
        this.milepoststate = milepoststate;
    }

    /**
    * @return the  deliverable:交付成果
    */
    public String getDeliverable() {
        return this.deliverable;
    }

    /**
    * @param deliverable:交付成果
    */
    public void setDeliverable(String deliverable) {
        this.deliverable = deliverable;
    }

    /**
    * @return the  operatecode:操作编码
    */
    public long getOperatecode() {
        return this.operatecode;
    }

    /**
    * @param operatecode:操作编码
    */
    public void setOperatecode(long operatecode) {
        this.operatecode = operatecode;
    }

    /**
    * @return the  responsible:责任人
    */
    public String getResponsible() {
        return this.responsible;
    }

    /**
    * @param responsible:责任人
    */
    public void setResponsible(String responsible) {
        this.responsible = responsible;
    }

    /**
    * @return the  responsiblecode:责任人编号
    */
    public String getResponsiblecode() {
        return this.responsiblecode;
    }

    /**
    * @param responsiblecode:责任人编号
    */
    public void setResponsiblecode(String responsiblecode) {
        this.responsiblecode = responsiblecode;
    }

    /**
    * @return the  completionstatus:完成情况
    */
    public String getCompletionstatus() {
        return this.completionstatus;
    }

    /**
    * @param completionstatus:完成情况
    */
    public void setCompletionstatus(String completionstatus) {
        this.completionstatus = completionstatus;
    }

    /**
    * @return the  differenceanalysis:差异分析
    */
    public String getDifferenceanalysis() {
        return this.differenceanalysis;
    }

    /**
    * @param differenceanalysis:差异分析
    */
    public void setDifferenceanalysis(String differenceanalysis) {
        this.differenceanalysis = differenceanalysis;
    }

    /**
    * @return the  newadd:是否为新增
    */
    public int getNewadd() {
        return this.newadd;
    }

    /**
    * @param newadd:是否为新增
    */
    public void setNewadd(int newadd) {
        this.newadd = newadd;
    }

    /**
    * @return the  version:版本号
    */
    public int getVersion() {
        return this.version;
    }

    /**
    * @param version:版本号
    */
    public void setVersion(int version) {
        this.version = version;
    }

    /**
    * @return the  state:审批状态
    */
    public int getState() {
        return this.state;
    }

    /**
    * @param state:审批状态
    */
    public void setState(int state) {
        this.state = state;
    }

    /**
    * @return the  copysourceid:复制的来源
    */
    public long getCopysourceid() {
        return this.copysourceid;
    }

    /**
    * @param copysourceid:复制的来源
    */
    public void setCopysourceid(long copysourceid) {
        this.copysourceid = copysourceid;
    }

}
